

div.treeview {
	max-width:200px;
	overflow:auto;
}

div.treeview div {
	padding-left:18px;
	background-image: url(images/tree/line.gif);
	background-repeat: repeat-y;
}

div.treeview div.folder {
	display:none;
}

div.treeview div.unfolder {
	display:block;
}


div.treeview li {
	height:20px;
	display:block;
	list-style:none;
	white-space: nowrap;
}

div.treeview li div {
	padding:0px;
	width:18px;
	height:20px;
	display:block;
	float:left;
	background-image: url(images/tree/join.gif);
	background-repeat: no-repeat;
}

div.treeview li div.folder {
	background-image: url(images/tree/plus.gif);
	display:block;
}

div.treeview li div.unfolder {
	background-image: url(images/tree/minus.gif);
	display:block;
}

div.treeview li a {
	padding:2px 8px 2px 18px;
	font-size:16px;
	cursor: default;
	background-position:center left;
	background-repeat: no-repeat;
}

div.treeview li.current a {
	padding:1px 7px 1px 17px;
	border: #00C solid 1px;
	background-color:#AAF;
}

